Retour index

Types de données en assembleur 8051

Retour niveau sup

Les différentes méthodes pour mettre en œuvres des données sont résumées dans le tableau suivant :

Type de données

Mise en œuvre

Exemples

Observations

Scalaire

Adressage direct

mov A,#75h

Le registre A est affecté par la valeur 75h.

Adressage absolu

mov 090h,A

Le contenu du registre A est transféré à l'adresse 90h.

Adressage indirect

mov A,@R0

Le contenu du registre A est transféré à l'adresse contenue dans le registre R0.

Tableau

Adressage indirect avec déplacement

movc A,@A+DPTR

Le contenu de l'adresse pointée par DPTR qui joue le rôle de pointeur sur tableau additionné au contenu de A qui joue le rôle d'index est transféré dans A.

Pile

Sauvegarde en pile

PUSH 90h

Le contenu de l'adresse 90h est sauvegardé en pile

Récupération de données de la pile

POP 90h

Le premier élément en pile est transféré à l'adresse 90h

Retour index

Suite